<?php
$page = 'Schema';
$in_site = 'dassnfu';
$loginVereist = 1;
include($_SERVER['DOCUMENT_ROOT']."/start.php");

$bestanden = "<link rel='stylesheet' type='text/css' href='/bestanden/css/style_tabellen".$style_nmr.".css' />
<link rel='stylesheet' type='text/css' href='/bestanden/js/popup/css/popup".$style_nmr.".css' />
<script type='text/javascript' src='/bestanden/js/popup/js/popup.js'></script>
<link rel='stylesheet' type='text/css' href='/bestanden/js/qtip/css/jquery.qtip".$style_nmr.".css' />
<script type='text/javascript' src='/bestanden/js/qtip/js/jquery.qtip.min.js'></script>
<script type='text/javascript' src='/bestanden/js/qtip/js/standard_initialize.js'></script>
<style>
.content_image img	{
	margin-top: -35px;
	max-width: 694px;
	/* Resize the image for IE6 */
	width: expression(this.width > 694px ? 694px : true);
	";
	if($style_nmr == 3) {	$bestanden .= "border: 3px solid #80766C;";}
$bestanden .= "}
</style>";

include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/database_connectie.php");
//bb-parser
include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/nbbc_parser/initialize_nbbc.php");

include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/dag_maand.php");
include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/wedstrijd_functies.php");
include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/instellingen.php");
include_once($_SERVER['DOCUMENT_ROOT']."/php_functions/my_query.php");
include_once($_SERVER['DOCUMENT_ROOT']."/header.php");
include_once($_SERVER['DOCUMENT_ROOT']."/sidebar.php");

echo $mainClass->showPageStart();
echo $mainClass->showSelectiesStart();

// SET DE JAAR EN TEAM ATTRIBUTEN
if(isset($_GET['id'])) {
	$myQuery->resetValues();
	$myQuery->tabel = "Wedstrijd";
	$myQuery->attributen = "YEAR(datum) AS jaar, teamId";
	$myQuery->uniekeId = $_GET['id'];
	$myQuery->makeSelectQuery(true);
	$row = $myQuery->fetchRow();
	$jaar = $row['jaar'];
	$team = $row['teamId'];
}else {
	$jaar = (isset($_GET['jaar']) ? $_GET['jaar'] : null);
	$team = (isset($_GET['team']) ? $_GET['team'] : null);
}

//Seizoen
$myQuery->resetValues();$myQuery->tabel = "Wedstrijd";$myQuery->distinct = "YEAR( Wedstrijd.datum ) AS jaar";$myQuery->spelerId = $mainClass->spelerId;$myQuery->controleerTeam = true;$myQuery->orderBy = "jaar DESC";$myQuery->makeSelectQuery(true);
$jaar = jaar_selecteren($myQuery->result, "./?".(isset($_GET['wijzigen']) ? "wijzigen=1&" : ""), true, $jaar);
if($jaar == -1) {	$mainClass->addError("Er zijn geen wedstrijden beschikbaar.");	$mainClass->allesGoed = false;}

//Team
if($mainClass->allesGoed == true) {
	$myQuery->resetValues();	$myQuery->tabel = "Wedstrijd";	$myQuery->distinct = "Team.teamId";	$myQuery->jaar = $jaar;	$myQuery->getTeamNaam = true;	$myQuery->spelerId = $mainClass->spelerId;	$myQuery->controleerTeam = true;	$myQuery->orderBy = "Team.team";	$myQuery->makeSelectQuery(true);
	$team = team_selecteren($myQuery->result, "./?".(isset($_GET['wijzigen']) ? "wijzigen=1&" : "")."jaar=".$jaar."&", true, $team);
	if($team == -1) {	$mainClass->addError("Er zijn geen wedstrijden beschikbaar voor het geselecteerde seizoen.");	$alles_goed = false;}
}

echo $mainClass->showErrors();
echo $mainClass->showSelectiesEnd();

if($mainClass->allesGoed == true) {
	$myQuery->resetValues();
	$myQuery->tabel = "Wedstrijd";
	$myQuery->alleTabelAttributen = true;
	$myQuery->distinct = "Wedstrijd.wedstrijdId";
	$myQuery->spelerId = $mainClass->spelerId;
	$myQuery->jaar = $jaar;
	$myQuery->team = $team;
	$myQuery->controleerTeam = true;
	$myQuery->informatie = true;
	//DE EERST VOLGENDE WEDSTRIJD OPVRAGEN EN OPVRAGEN OF JE DE WEDSTRIJD MAG WIJZIGEN (alleen maar als het jaar = nu)
	$eerst_volgende_wedstrijd = 0;
	if(date('Y') == $jaar) {
		$myQuery->voorwaarde = "Wedstrijd.datum < '".date('Y-m-d H:i')."'";
		$myQuery->orderBy = "Wedstrijd.datum DESC LIMIT 1";
		$myQuery->makeSelectQuery(true);
		if($myQuery->isValidResult()) {
			$eerst_volgende_wedstrijd = $myQuery->fetchRow('wedstrijdId');
		}
		//HET RECHT OM TE WIJZIGEN OPVRAGEN
		$myQuery->attributen = "(Teambeheer.rechten & (b'1' << :rechten)) AS recht";
		$myQuery->parameters = array(
			'1' => array('name' => 'rechten', 'value' => $rechten['wedstrijden_beheren'], 'type' => PDO::PARAM_INT));
	}
	//HET SCHEMA OPHALEN
	$myQuery->voorwaarde = null;
	$myQuery->orderBy = "Wedstrijd.oefenwedstrijd DESC, Wedstrijd.toernooi DESC, Wedstrijd.datum";
	$myQuery->makeSelectQuery(true);
	
	//ZIJN ER WEDSTRIJDEN GEVONDEN?
	if($myQuery->isValidResult()) {
		$row = $myQuery->result->fetchAll();
		//BEN JE OP EEN BEPAALD MOMENT COACH VAN DIT TEAM GEWEEST? (controleer de variabele recht). ZO JA, DAN MAG JE WIJZIGINGEN AANBRENGEN
		$wijzigen = null;
		foreach($row AS $_row) {
			if(!empty($_row['recht'])) {
				$wijzigen = true;
				break;
			}
		}
		//DE WEDSTRIJDTABEL WORDT AANGEMAAKT
		set_wedstrijd_tabel($con, $row, $eerst_volgende_wedstrijd, true, $bbcode, null, $wijzigen, (isset($_GET['wijzigen']) ? true : null), null, null);
	}else {
		echo "<div class='error'><p class='icon'>Het ophalen van de wedstrijden is mislukt.</p></div>";
	}
}
echo "</div></div></div></div></div>";	//content_main, subcontent, content, submain, main
include_once($_SERVER['DOCUMENT_ROOT']."/footer.php");
?>
